package com.common.app.widget.mybanner

import android.content.Context
import android.widget.ImageView
import com.common.app.widget.mybanner.loader.RoundImageLoader
import com.common.base.app.extras.loadBannerRound

/**
 *
 * 作者：sosou
 *
 * 版本：1.0
 *
 * 创建日期：2024/6/11
 *
 * 描述：
 *
 * 修订历史：
 *
 */
class GildeImageRoundLoader(round:Int = 10) : RoundImageLoader() {
    var imgRound = round
    override fun displayImage(context: Context?, path: Any, imageView: ImageView?) {
//        val options: RequestOptions = RequestOptions()
//            .placeholder(R.drawable.ic_error_banner_round)
//            .error(R.drawable.ic_error_banner_round)
//            .skipMemoryCache(true)
//            .disallowHardwareConfig()
//            .diskCacheStrategy(DiskCacheStrategy.ALL)
//            .transform(GlideRoundTransform(imgRound))
//        Glide.with(context!!) //                .load(ImgUrlUtils.getOne2One(ImgUrlUtils.TYPE_HW,path.toString(), 1068, 600))//
//            .load(
//                ImgUrlUtils.getWidthAutoScale(
//                    ImgUrlUtils.TYPE_AL,
//                    path.toString(),
//                    1440, "webp"
//                )
//            )
//            .apply(options)
//            .transition(
//                DrawableTransitionOptions.with(
//                    DrawableCrossFadeFactory.Builder(
//                        GLIDE_FADE_IN_TIME
//                    ).setCrossFadeEnabled(true).build()
//                )
//            ) //渐入动画效果
//            .into(imageView!!)

        imageView?.loadBannerRound(path.toString(),0)
    }
}